±¸¼º¿ä¼Ò ÆÈ·¹Æ®ÀÇ Ä¿½ºÅ͸¶ÀÌÁî |
|
|
GUI µðÀÚÀÌ³Ê ¿É¼ÇÀÇ ÆÈ·¹Æ® ÅÇ Àº ´ç½ÅÀÌ GUI µðÀÚÀ̳ÊÀÇ ±¸¼º ¿ä¼Ò ÆÈ·¹Æ®¸¦ Ä¿½ºÅ͸¶ÀÌÁîÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ´ç½ÅÀº ÆÈ·¹Æ®¿¡ ÅÇ ÆäÀÌÁö¸¦ Çϳª ÀÌ»óÀÇ Á¦ 3 ÀÚ ¶óÀ̺귯¸®·ÎºÎÅÍ ´ç½Å ÀÚ½ÅÀÇ ÁÖ¹®ÀÇ UI bean ¶Ç´Â beanÀ» Æ÷ÇÔÇϱâ À§ÇØ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ¶ÇÇÑ ¾î¶² ±âÁ¸ ÆÈ·¹Æ® ÅÇÀÇ ÄÜÅÙÆ®¸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ ÁÖ¹®ÀÇ ±¸¼º ¿ä¼Ò ÆÈ·¹Æ®¸¦ »ç¿ëÇϱâ À§ÇÑ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ±â Àü¿¡ ÀϺΠ¼³Á¤Àº IDEAÀÇ ¾ÈÂÊ ¹× ¹Ù±ùÂÊ¿¡ ¼³Á¤ÇÕ´Ï´Ù. ´ç½ÅÀÌ ÇÒ Çʿ䰡 ÀÖ´Â 3°³ÀÇ ±âº»ÀûÀÎ ÀÏÀÌ ÀÖ½À´Ï´Ù: 1.
´ç½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ´ç½ÅÀÇ UI bean ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇϽʽÿÀ. 2.
´ç½ÅÀÇ Àüü ¶Ç´Â ÇÁ·ÎÁ§Æ® classpathÀÇ ´ç½ÅÀÇ UI ±¸¼º ¿ä¼Ò ¶óÀ̺귯¸®¿¡ °æ·Î¸¦ Ãß°¡ÇϽʽÿÀ 3.
GUI µðÀÚÀÌ³Ê ÆÈ·¹Æ® ÅÇ¿¡¼, °¢ ÆÈ·¹Æ® ÅÇÀ» À§ÇØ ±×·ìÀ» »ý¼ºÇϽʽÿÀ. ±×¸®°í °ü·Ã UI bean Ŭ·¡½º¿Í ¾ÆÀÌÄÜÀ» Ãß°¡ÇϽʽÿÀ.
»õ·Î¿î ±×·ìÀ» »ý¼ºÇϱâ À§ÇØ: 1.
Add Group
¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù. 2.
Add ±×·ì ´ÙÀ̾ó·Î±×¿¡tj, »õ·Î¿î ±×·ìÀÇ À̸§À» ŸÀÌÇÁ ÇϽʽÿÀ. ´ç½ÅÀÌ Å¸ÀÌÇÁÇÏ´Â À̸§Àº GUI µðÀÚÀÌ³Ê ±¸¼º ¿ä¼Ò ÆÈ·¹Æ®¿¡ ÅÇ¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. 3.
±×·ìÀ» »ý¼ºÇϱâ À§ÇØ OK¸¦ Ŭ¸¯ÇϽʽÿÀ. »õ·Î¿î ±×·ì ³ëµå´Â Æ®¸® ºä¿¡ Ãß°¡µË´Ï´Ù.
ÀÏÂï ¾Ë°í ÀÖ´Â °Íó·³, UI bean ¶óÀ̺귯¸®´Â Àüü ¶óÀ̺귯¸® ¶Ç´Â ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®·Î¼ ¾×¼¼½º °¡´ÉÇÒ °ÍÀÓ¿¡ Ʋ¸²¾ø½À´Ï´Ù. ´ç½ÅÀÌ bean ±¸¼º ¿ä¼Ò¸¦ »õ·Î¿î GUI µðÀÚÀÌ³Ê ÆÈ·¹Æ® ÆäÀÌÁö¿¡ Ãß°¡ÇÏ·Á°í ³ë·ÂÇϱâ Àü¿¡ ´ç½ÅÀÇ ÁÖ¹®ÀÇ UI bean¿¡ °æ·Î¸¦ Á¤È®ÇÏ°Ô ±¸¼ºÇß´ÂÁö È®½ÅÇϽʽÿÀ. UI bean ±¸¼º ¿ä¼Ò¸¦ ÆÈ·¹Æ® ÆäÀÌÁö¿¡ Ãß°¡Çϱâ À§ÇØ: 1.
»õ·Î¿î ±¸¼º ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ±×·ì ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ. 2.
Add Component ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ. Add Component ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù. 3.
Ŭ·¡½º ÇʵåÀÇ ¿·¿¡ »ý·« ±âÈ£ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ.
Choose Component Class ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù. 4.
ÇÁ·ÎÁ§Æ® ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ, ±×¸®°í ¶óÀ̺귯¸® ³ëµå¸¦ È®Àå½ÃÄ«°í ´ç½ÅÀÌ ±¸¼º ¿ä¼Ò ÆÈ·¹Æ®¸¦ Ãß°¡Çϱ⠹ٶó´Â UI bean Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ´Â ¶óÀ̺귯¸® ¾ÆÄ«À̺êÀÇ À§Ä¡¸¦ °áÁ¤ÇϽʽÿÀ. Ŭ·¡½º¸¦ ¼±ÅÃÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ. 5.
¼±ÅÃÀûÀ¸·Î ±¸¼º ¿ä¼Ò¸¦ À§ÇØ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ. »ó¿ë UI ±¸¼º ¿ä¼Ò ¶óÀ̺귯¸®ÀÇ ¾ÆÄ«À̺ê´Â °¢ ¶óÀ̺귯¸® ±¸¼º ¿ä¼Ò¸¦ À§ÇØ ¾ÆÀÌÄÜÀ» Åë»ó Æ÷ÇÔÇÕ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ´ç½Å ÀÚ½ÅÀÇ ÁÖ¹®ÀÇ UI ±¸¼º ¿ä¼Ò¸¦ À§ÇØ ¾ÆÀÌÄÜÀ» °¡Áö¸é, À̰ÍÀº Ŭ·¡½º¿Í ÇÔ²² ÇÑ JAR ÆÄÀÏÀÇ ¾È¿¡ Á¸ÀçÇØ¾ß¸¸ ÇÕ´Ï´Ù. ¾ÆÀÌÄÜ ÇʵåÀÇ ¿·¿¡ »ý·« ±âÈ£ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ. ±¸¼º ¿ä¼Ò¿Í ±× ¾ÆÀÌÄÜÀ» Æ÷ÇÔÇϰí ÀÖ´Â ÇÑ JAR ¾ÆÄ«À̺긦 ¼±ÅÃÇϽʽÿÀ. ±×·¯¸é JAR¿¡¼ ÀûÇÕÇÑ ¾ÆÀÌÄÜ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. 6.
¿É¼ÇÀ» ±¸¼º¿ä¼ÒÀÇ Size Policy¿¡ ´ëÇØ ¿øÇÏ´Â ´ë·Î ¼³Á¤ÇϽʽÿÀ. (»ó¼¼ÇÑ
°ÍÀº, GUI µðÀÚÀÌ³Ê ¼Ó¼º À»
º¸½Ê½Ã¿À) 7.
±¸¼º ¿ä¼Ò¸¦ ±×·ì¿¡ Ãß°¡Çϱâ À§ÇØ OK¸¦ Ŭ¸¯ÇϽʽÿÀ.
|